Netzwerk nur 10 MBit, duplex mode half?<

Warum das ganze?

Die automatische erkennung hat die Geschwindigkeit meines DSL-Modems
erkannt und eingestellt. Dieses kann kein 100MBit, der Hub aber schon.

Feb 20 22:40:54 hyperbyte kernel: eth0: network connection up using port A
Feb 20 22:40:54 hyperbyte kernel:     speed:           10
Feb 20 22:40:54 hyperbyte kernel:     autonegotiation: yes
Feb 20 22:40:54 hyperbyte kernel:     duplex mode:     half
Feb 20 22:40:54 hyperbyte kernel:     flowctrl:        none
Feb 20 22:40:54 hyperbyte kernel:     irq moderation:  disabled
Feb 20 22:40:54 hyperbyte kernel:     scatter-gather:  enabled

ethtool, mii-tool können prinzipiell verwendet werden um die Eigenschaften
abzuändern. Die Karte unterstützt das aber nicht. Die Einstellung muss
direkt beim Laden des Modules gemacht werden.

*** stoppen des Treibers:
ifdown eth0
rmmod sk98lin


Treiber: sk98lin

dieser muss als modul kompiliert werden, damit man die Geschwindigkeit
anders setzen kann. Das ganze ist genauestens in der Linux-Kernel
Dokumentation erklärt.

modprobe sk98lin DupCap_A=Half Speed_A=100

AutoNeg ist für die automatisch erkennung der Geschwindigkeit.

DupCap kann leider nur auf Half gesetzt werden, weil es sich nur um einen
Hub handelt.

Zwei Adapter (?) konfigurieren:

modprobe sk98lin DupCap_A=Full,Half Speed_A=100,10 AutoNeg=Off,On

PortA und PortB konfigurieren:

modprobe sk98lin DupCap_A=Half Speed_A=10 AutoNeg_A=On DupCap_B=Full Speed_B=100 AutoNeg_B=Off

und dann Netzwerk starten mit:
ifup eth0
Fr Jul 30 13:54:24 CEST 2021
patent_button.gif valid-html401.png elektra.jpg fsfe-logo.png valid-css.png vim.gif anybrowser.gif